Skip to main content

Libero Tasks

The Lightwheel-Libero-Tasks provides a comprehensive set of manipulation tasks designed to evaluate robotic manipulation capabilities across various scenarios. These tasks focus on object manipulation, spatial reasoning, and multi-step operations.

Task Implementation Details

Key Features

  1. Multi-object Manipulation: Tasks involve handling multiple objects simultaneously
  2. Spatial Reasoning: Requires understanding of object relationships and positioning
  3. Precision Placement: Demands accurate object placement in specific locations

Usage Examples

# Pick up alphabet soup and place in basket (LO task → libero-5-5)
task = "LOPickUpTheAlphabetSoupAndPlaceItInTheBasket"
layout = "libero-5-5" # LO tasks use floor task scene
robot = "PandaOmron-Rel"

# Multi-object manipulation in living room (L10L task → libero-2-2)
task = "L10L2PutBothTheCreamCheeseBoxAndTheButterInTheBasket"
layout = "libero-2-2" # L10L tasks use living room scene
robot = "PandaOmron-Rel"

# Kitchen manipulation task (L90K task → libero-1-1)
task = "L90K9TurnOnTheStove"
layout = "libero-1-1" # L90K tasks use kitchen scene
robot = "PandaOmron-Rel"

Complete Task-Scene Mapping

The following table provides a comprehensive mapping of all Lightwheel-Libero-Tasks to their corresponding scenes, organized by scene type:

libero-1-1 (Kitchen Scene)

Task NameSceneTask Description
L90K3PutTheFryingPanOnTheStovelibero-1-1Put the frying pan on the stove
L90K3PutTheMokaPotOnTheStovelibero-1-1Put the moka pot on the stove
L90K8PutTheRightMokaPotOnTheStovelibero-1-1Put the right moka pot on the stove
L90K10PutTheButterAtTheBackInTheTopDrawerOfTheCabinetAndCloseItlibero-1-1Put the butter at the back in the top drawer of the cabinet and close it
L90K1PutTheBlackBowlOnThePlatelibero-1-1Put the black bowl on the plate
L90K2StackTheBlackBowlAtTheFrontOnTheBlackBowlInTheMiddlelibero-1-1Stack the black bowl at the front on the black bowl in the middle
L90K4PutTheWineBottleOnTheWineRacklibero-1-1Put the wine bottle on the wine rack
L90K5PutTheBlackBowlInTheTopDrawerOfTheCabinetlibero-1-1Put the black bowl in the top drawer of the cabinet
L90K1OpenTheTopDrawerOfTheCabinetAndPutTheBowlInItlibero-1-1Open the top drawer of the cabinet and put the bowl in it
L90K5CloseTheTopDrawerOfTheCabinetlibero-1-1Close the top drawer of the cabinet
L90K10CloseTheTopDrawerOfTheCabinetlibero-1-1Close the top drawer of the cabinet
L90K4CloseTheBottomDrawerOfTheCabinetlibero-1-1Close the bottom drawer of the cabinet
L90K4PutTheBlackBowlInTheBottomDrawerOfTheCabinetlibero-1-1Put the black bowl in the bottom drawer of the cabinet
L90K4PutTheWineBottleInTheBottomDrawerOfTheCabinetlibero-1-1Put the wine bottle in the bottom drawer of the cabinet
L90K4PutTheBlackBowlOnTopOfTheCabinetlibero-1-1Put the black bowl on top of the cabinet
L10K4PutTheBlackBowlInTheBottomDrawerOfTheCabinetAndCloseItlibero-1-1Put the black bowl in the bottom drawer of the cabinet and close it
L90K4CloseTheBottomDrawerOfTheCabinetAndOpenTheTopDrawerlibero-1-1Close the bottom drawer of the cabinet and open the top drawer
L90K10CloseTheTopDrawerOfTheCabinetAndPutTheBlackBowlOnTopOfItlibero-1-1Close the top drawer of the cabinet and put the black bowl on top of it
L90K10PutTheBlackBowlInTheTopDrawerOfTheCabinetlibero-1-1Put the black bowl in the top drawer of the cabinet
L90K10PutTheButterAtTheFrontInTheTopDrawerOfTheCabinetAndCloseItlibero-1-1Put the butter at the front in the top drawer of the cabinet and close it
L90K10PutTheChocolatePuddingInTheTopDrawerOfTheCabinetAndCloseItlibero-1-1Put the chocolate pudding in the top drawer of the cabinet and close it
L90K5PutTheBlackBowlOnTopOfTheCabinetlibero-1-1Put the black bowl on top of the cabinet
L90K5PutTheKetchupInTheTopDrawerOfTheCabinetlibero-1-1Put the ketchup in the top drawer of the cabinet
L90K5PutTheBlackBowlOnThePlatelibero-1-1Put the black bowl on the plate
L90K2PutTheMiddleBlackBowlOnThePlatelibero-1-1Put the middle black bowl on the plate
L90K2PutTheBlackBowlAtTheFrontOnThePlatelibero-1-1Put the black bowl at the front on the plate
L90K2StackTheMiddleBlackBowlOnTheBackBlackBowllibero-1-1Stack the middle black bowl on the back black bowl
L90K2PutTheBlackBowlAtTheBackOnThePlatelibero-1-1Put the black bowl at the back on the plate
L90K2OpenTheTopDrawerOfTheCabinetlibero-1-1Open the top drawer of the cabinet
L90K7PutTheWhiteBowlOnThePlatelibero-1-1Put the white bowl on the plate
L90K7PutTheWhiteBowlToTheRightOfThePlatelibero-1-1Put the white bowl to the right of the plate
L90K7OpenTheMicrowavelibero-1-1Open the microwave
L90K3TurnOnTheStovelibero-1-1Turn on the stove
L90K9TurnOnTheStovelibero-1-1Turn on the stove
L90K3TurnOnTheStoveAndPutTheFryingPanOnItlibero-1-1Turn on the stove and put the frying pan on it
L90K9TurnOnTheStoveAndPutTheFryingPanOnItlibero-1-1Turn on the stove and put the frying pan on it
L10K3TurnOnTheStoveAndPutTheMokaPotOnItlibero-1-1Turn on the stove and put the moka pot on it
L90K1OpenTheBottomDrawerOfTheCabinetlibero-1-1Open the bottom drawer of the cabinet
L90K1OpenTheTopDrawerOfTheCabinetlibero-1-1Open the top drawer of the cabinet
L90K2PutTheMiddleBlackBowlOnTopOfTheCabinetlibero-1-1Put the middle black bowl on top of the cabinet
L90K6PutTheYellowAndWhiteMugToTheFrontOfTheWhiteMuglibero-1-1Put the yellow and white mug to the front of the white mug
L90K6CloseTheMicrowavelibero-1-1Close the microwave
L10K6PutTheYellowAndWhiteMugInTheMicrowaveAndCloseItlibero-1-1Put the yellow and white mug in the microwave and close it
L90K9PutTheWhiteBowlOnTopOfTheCabinetlibero-1-1Put the white bowl on top of the cabinet
L90K1PutTheBlackBowlOnTopOfTheCabinetlibero-1-1Put the black bowl on top of the cabinet
L10K8PutBothMokaPotsOnTheStovelibero-1-1Put both moka pots on the stove
L90K9PutTheFryingPanOnTheCabinetShelflibero-1-1Put the frying pan on the cabinet shelf
L90K9PutTheFryingPanOnTopOfTheCabinetlibero-1-1Put the frying pan on top of the cabinet
L90K9PutTheFryingPanUnderTheCabinetShelflibero-1-1Put the frying pan under the cabinet shelf
L90K8TurnOffTheStovelibero-1-1Turn off the stove

libero-2-2 (Living Room Scene)

Task NameSceneTask Description
L10L2PutBothTheCreamCheeseBoxAndTheButterInTheBasketlibero-2-2Put both the cream cheese box and the butter in the basket
L10L2PutBothTheAlphabetSoupAndTheTomatoSauceInTheBasketlibero-2-2Put both the alphabet soup and the tomato sauce in the basket
L10L1PutBothTheAlphabetSoupAndTheCreamCheeseBoxInTheBasketlibero-2-2Put both the alphabet soup and the cream cheese box in the basket
L90L3PickUpTheCreamCheeseAndPutItInTheTraylibero-2-2Pick up the cream cheese and put it in the tray
L90S1PickUpTheYellowAndWhiteMugAndPlaceItToTheRightOfTheCaddylibero-2-2Pick up the yellow and white mug and place it to the right of the caddy
L90L5PutTheYellowAndWhiteMugOnTheRightPlatelibero-2-2Put the yellow and white mug on the right plate
L90L5PutTheWhiteMugOnTheLeftPlatelibero-2-2Put the white mug on the left plate
L90L4StackTheLeftBowlOnTheRightBowlAndPlaceThemInTheTraylibero-2-2Stack the left bowl on the right bowl and place them in the tray
L90L4PickUpTheChocolatePuddingAndPutItInTheTraylibero-2-2Pick up the chocolate pudding and put it in the tray
L90L1PickUpTheKetchupAndPutItInTheBasketlibero-2-2Pick up the ketchup and put it in the basket
L90L1PickUpTheCreamCheeseBoxAndPutItInTheBasketlibero-2-2Pick up the cream cheese box and put it in the basket
L90L2PickUpTheTomatoSauceAndPutItInTheBasketlibero-2-2Pick up the tomato sauce and put it in the basket
L90L2PickUpTheAlphabetSoupAndPutItInTheBasketlibero-2-2Pick up the alphabet soup and put it in the basket
L90L2PickUpTheOrangeJuiceAndPutItInTheBasketlibero-2-2Pick up the orange juice and put it in the basket
L90L1PickUpTheTomatoSauceAndPutItInTheBasketlibero-2-2Pick up the tomato sauce and put it in the basket
L90L2PickUpTheButterAndPutItInTheBasketlibero-2-2Pick up the butter and put it in the basket
L90L1PickUpTheAlphabetSoupAndPutItInTheBasketlibero-2-2Pick up the alphabet soup and put it in the basket
L90L4PickUpTheBlackBowlOnTheLeftAndPutItInTheTraylibero-2-2Pick up the black bowl on the left and put it in the tray
L10L5PutWhiteMugOnLeftPlateAndPutYellowAndWhiteMugOnRightPlatelibero-2-2Put the white mug on the left plate and put the yellow and white mug on the right plate
L90L3PickUpTheTomatoSauceAndPutItInTheTraylibero-2-2Pick up the tomato sauce and put it in the tray
L90L3PickUpTheKetchupAndPutItInTheTraylibero-2-2Pick up the ketchup and put it in the tray
L90L4PickUpTheSaladDressingAndPutItInTheTraylibero-2-2Pick up the salad dressing and put it in the tray
L90L5PutTheRedMugOnTheLeftPlatelibero-2-2Put the red mug on the left plate
L90L6PutTheWhiteMugOnThePlatelibero-2-2Put the white mug on the plate
L90L3PickUpTheButterAndPutItInTheTraylibero-2-2Pick up the butter and put it in the tray
L90L4StackTheRightBowlOnTheLeftBowlAndPlaceThemInTheTraylibero-2-2Stack the right bowl on the left bowl and place them in the tray
L90L2PickUpTheMilkAndPutItInTheBasketlibero-2-2Pick up the milk and put it in the basket
L10L6PutWhiteMugOnPlateAndPutChocolatePuddingToRightPlatelibero-2-2Put the white mug on the plate and put the chocolate pudding to the right of the plate
L90L6PutTheRedMugOnThePlatelibero-2-2Put the red mug on the plate
L90L5PutTheRedMugOnTheRightPlatelibero-2-2Put the red mug on the right plate
L90L6PutTheChocolatePuddingToTheLeftOfThePlatelibero-2-2Put the chocolate pudding to the left of the plate
L90L6PutTheChocolatePuddingToTheRightOfThePlatelibero-2-2Put the chocolate pudding to the right of the plate
L90L3PickUpTheAlphabetSoupAndPutItInTheTraylibero-2-2Pick up the alphabet soup and put it in the tray

libero-4-4 (Study Scene)

Task NameSceneTask Description
L90S2PickUpTheBookAndPlaceItInTheLeftCompartmentOfTheCaddylibero-4-4Pick up the book and place it in the left compartment of the caddy
L90S2PickUpTheBookAndPlaceItInTheBackCompartmentOfTheCaddylibero-4-4Pick up the book and place it in the back compartment of the caddy
L90S4PickUpTheBookOnTheLeftAndPlaceItOnTopOfTheShelflibero-4-4Pick up the book on the left and place it on top of the shelf
L90S4PickUpTheBookOnTheRightAndPlaceItOnTheCabinetShelflibero-4-4Pick up the book on the right and place it on the cabinet shelf
L10S1PickUpTheBookAndPlaceItInTheBackCompartmentOfTheCaddylibero-4-4Pick up the book and place it in the back compartment of the caddy
L90S3PickUpTheBookAndPlaceItInTheRightCompartmentOfTheCaddylibero-4-4Pick up the book and place it in the right compartment of the caddy
L90S3PickUpTheBookAndPlaceItInTheLeftCompartmentOfTheCaddylibero-4-4Pick up the book and place it in the left compartment of the caddy
L90S2PickUpTheBookAndPlaceItInTheRightCompartmentOfTheCaddylibero-4-4Pick up the book and place it in the right compartment of the caddy
L90S4PickUpTheBookInTheMiddleAndPlaceItOnTheCabinetShelflibero-4-4Pick up the book in the middle and place it on the cabinet shelf
L90S3PickUpTheRedMugAndPlaceItToTheRightOfTheCaddylibero-4-4Pick up the red mug and place it to the right of the caddy
L90S4PickUpTheBookOnTheRightAndPlaceItUnderTheCabinetShelflibero-4-4Pick up the book on the right and place it under the cabinet shelf
L90S1PickUpTheBookAndPlaceItInTheFrontCompartmentOfTheCaddylibero-4-4Pick up the book and place it in the front compartment of the caddy
L90S1PickUpTheBookAndPlaceItInTheRightCompartmentOfTheCaddylibero-4-4Pick up the book and place it in the right compartment of the caddy
L90S1PickUpTheBookAndPlaceItInTheLeftCompartmentOfTheCaddylibero-4-4Pick up the book and place it in the left compartment of the caddy
L90S2PickUpTheBookAndPlaceItInTheFrontCompartmentOfTheCaddylibero-4-4Pick up the book and place it in the front compartment of the caddy
L90S3PickUpTheBookAndPlaceItInTheFrontCompartmentOfTheCaddylibero-4-4Pick up the book and place it in the front compartment of the caddy
L90S3PickUpTheWhiteMugAndPlaceItToTheRightOfTheCaddylibero-4-4Pick up the white mug and place it to the right of the caddy

libero-5-5 (Floor Task Scene)

Task NameSceneTask Description
LOPickUpTheAlphabetSoupAndPlaceItInTheBasketlibero-5-5Pick up the alphabet soup and place it in the basket
LOPutCreamCheeseInBasketlibero-5-5Put cream cheese in basket
LOPickUpTheBbqSauceAndPlaceItInTheBasketlibero-5-5Pick up the BBQ sauce and place it in the basket
LOPickUpTheChocolatePuddingAndPlaceItInTheBasketlibero-5-5Pick up the chocolate pudding and place it in the basket
LOPickUpTheButterAndPlaceItInTheBasketlibero-5-5Pick up the butter and place it in the basket
LOPickUpTheKetchupAndPlaceItInTheBasketlibero-5-5Pick up the ketchup and place it in the basket
LOPickUpTheMilkAndPlaceItInTheBasketlibero-5-5Pick up the milk and place it in the basket
LOPickUpTheOrangeJuiceAndPlaceItInTheBasketlibero-5-5Pick up the orange juice and place it in the basket
LOPickUpTheSaladDressingAndPlaceItInTheBasketlibero-5-5Pick up the salad dressing and place it in the basket
LOPickUpTheTomatoSauceAndPlaceItInTheBasketlibero-5-5Pick up the tomato sauce and place it in the basket

libero-8-8 (Kitchen Scene)

Task NameSceneTask Description
LGPutTheBowlOnThePlatelibero-8-8Put the bowl on the plate
LGPutTheCreamCheeseInTheBowllibero-8-8Put the cream cheese in the bowl
LGPutTheWineBottleOnTopOfTheCabinetlibero-8-8Put the wine bottle on top of the cabinet
LGOpenTheTopDrawerAndPutTheBowlInsidelibero-8-8Open the top drawer and put the bowl inside
LGOpenTheMiddleDrawerOfTheCabinetlibero-8-8Open the middle drawer of the cabinet
LGPutTheBowlOnTopOfTheCabinetlibero-8-8Put the bowl on top of the cabinet
LGPushThePlateToTheFrontOfTheStovelibero-8-8Push the plate to the front of the stove
LGPutTheBowlOnTheStovelibero-8-8Put the bowl on the stove
LGPutTheWineBottleOnTheRacklibero-8-8Put the wine bottle on the rack
LGTurnOnTheStovelibero-8-8Turn on the stove
LSPickUpBlackBowlInTopDrawerOfWoodenCabinetAndPlaceItOnPlatelibero-8-8Pick up the black bowl in the top drawer of the wooden cabinet and place it on the plate
LSPickUpTheBlackBowlOnTheCookieBoxAndPlaceItOnThePlatelibero-8-8Pick up the black bowl on the cookie box and place it on the plate
LSPickUpTheBlackBowlOnTheRamekinAndPlaceItOnThePlatelibero-8-8Pick up the black bowl on the ramekin and place it on the plate
LSPickUpTheBlackBowlOnTheStoveAndPlaceItOnThePlatelibero-8-8Pick up the black bowl on the stove and place it on the plate
LSPickUpTheBlackBowlOnTheWoodenCabinetAndPlaceItOnThePlatelibero-8-8Pick up the black bowl on the wooden cabinet and place it on the plate
LSPickUpBlackBowlBetweenPlateAndRamekinAndPlaceItOnPlatelibero-8-8Pick up the black bowl between the plate and the ramekin and place it on the plate
LSPickUpTheBlackBowlFromTableCenterAndPlaceItOnThePlatelibero-8-8Pick up the black bowl from table center and place it on the plate
LSPickUpTheBlackBowlNextToTheCookieBoxAndPlaceItOnThePlatelibero-8-8Pick up the black bowl next to the cookie box and place it on the plate
LSPickUpTheBlackBowlNextToThePlateAndPlaceItOnThePlatelibero-8-8Pick up the black bowl next to the plate and place it on the plate
LSPickUpTheBlackBowlNextToTheRamekinAndPlaceItOnThePlatelibero-8-8Pick up the black bowl next to the ramekin and place it on the plate

These Libero tasks provide a comprehensive evaluation framework for robotic manipulation capabilities, covering various complexity levels and manipulation scenarios.